package c_字符串.matchs的用法;

import java.util.regex.Pattern;

/**
 * String.matchs的用法：
 * 判断此字符串是否与给定正则表达式匹配，匹配为 true，否则为 false。
 *
 * @author xuyaxu
 * @date 2022/8/13 12:27
 */
public class MatchsDemo {
    public static void main(String[] args) {
        // 验证手机号格式（格式一）
        String phoneNumberStr = "15038292257";
        boolean matches = phoneNumberStr.matches("^[1][34578][0-9]{9}$");
        // true
        System.out.println(matches);

        // 验证手机号格式（格式二）
        boolean matches1 = Pattern.matches("^[1][34578][0-9]{9}$", phoneNumberStr);
        // true
        System.out.println(matches1);
    }
}
